package bavaria.hightech.banking;

import bavaria.hightech.exceptions.NichtGenugGeldException;

public interface BankKundenSicht {
	
	public void giroKontoAnlegen(String name);
	
	public void festgeldKontoAnlegen(String name, int laufzeit);
	
	public Money getKontostand(int kontonummer);
	
	public void einzahlen(Money betrag, int kontonummer);
	
	public void auszahlen(Money betrag, int kontonummer) throws NichtGenugGeldException;
	
	public void ueberweisen(Money betrag, int kontonummerInhaber, int kontonummerEmpfaenger) throws NichtGenugGeldException;
	
	public String[] getBankKonditionen();
	
	
	
	

}
